﻿using System;
using System.Collections.Generic; 
using System.Text; 
using Volo.Abp.Application.Dtos; 
using Volo.Abp.Application.Services; 

namespace TestApp.BookStore.Books // 定义命名空间TestApp.BookStore.Books，用于组织代码
{
    // 定义IBookAppService接口，继承自ICrudAppService泛型接口
    // ICrudAppService是一个通用CRUD应用服务接口，提供了基本的增删改查功能
    // 泛型参数解释：
    // - BookDto: 数据传输对象，用于传输书籍数据
    // - Guid: 主键类型，书籍的唯一标识符
    // - PagedAndSortedResultRequestDto: 分页和排序请求对象，用于分页和排序查询
    // - CreateUpdateBookDto: 创建和更新书籍的数据传输对象
    public interface IBookAppService :
         ICrudAppService< 
            BookDto, 
            Guid, 
            PagedAndSortedResultRequestDto, 
            CreateUpdateBookDto> 
    {
    }
}